package com.yxp.offer;

/**
 * @author : yang.xp
 * @date : 2021/8/16 10:13
 * @description : 剑指 Offer 53 - II. 0～n-1中缺失的数字
 * 一个长度为n-1的递增排序数组中的所有数字都是唯一的，并且每个数字都在范围0～n-1之内。在范围0～n-1内的n个数字中有且只有一个数字不在该数组中，请找出这个数字。
 */
public class Problem53_2 {
    public static void main(String[] args) {
        int[] numbers = new int[]{0, 1, 3, 4, 5, 6};
        System.out.println(missingNumber(numbers));
    }

    public static int missingNumber(int[] nums) {
        int index = 0;
        while (index < nums.length) {
            if (nums[index] != index) {
                break;
            }
            index++;
        }
        return index;
    }
}
